#ifndef MYHEAD_H
#define MYHEAD_H

extern "C"
{
    #include <stdio.h>
    #include <string.h>
    #include <unistd.h>
}

#include <iostream>
#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>
//添加OpenCV的头文件
#include <opencv2/opencv.hpp>
#include <opencv2/core.hpp>
#include <opencv2/videoio.hpp>
#include <opencv2/highgui.hpp>
#include <opencv2/imgproc.hpp>
#include <opencv2/imgcodecs.hpp>
#include <opencv2/highgui.hpp>
#include <opencv2/objdetect.hpp>
#include <opencv2/core/mat.hpp>
#include <opencv2/core/types.hpp>
#include <vector>
#include <set>
#include <fstream>

using namespace cv;
using namespace std;


extern const string filePath;// 文件路径
extern void readOrderInfoFromFile(vector<string>& orders);// 读取文件中的订单信息
extern void read_existing_inventory(vector<string>& infoArr);// 读取现有库存(数字后缀是IN#的表示还在库中)，并添加到我的动态数组中
extern void inquireOrderStatus(const string& inputText);// 查找订单状态


#define CVUI_IMPLEMENTATION
#include "cvui.h"


#endif // MYHEAD_H
